type GetLen=(string|any[])

function getLength<T extends GetLen>(arg:T):number{
    return arg.length
}

getLength<string>("Giles")